// function test(a, b) {
//   a = 3;
//   console.log(arguments[0]);
//   console.log(arguments);
// }
// 有实参则可以这样修改参数值
// test(undefined, 111); // 3
// 没有实参则不可修改
// test(); // undefinded
// test(1, 2, 3); // arguments是所有实参。即使形参不接收，也会在arguments中

var a = 1;
function test() {
  var a = 2;
}
test();
console.log(a);
